package it.datagraf.formazione.hellostruts.struts;


import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

public class Smistamento extends Action {
	
	public static Log log = LogFactory.getLog(Smistamento.class);
	public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
		
	log.info(""+ request.getRemoteUser());
	
	if(request.isUserInRole("ROLE_cv.owner"))
		return mapping.findForward("owner");
	if(request.isUserInRole("ROLE_cv.guest"))
		return mapping.findForward("guest");
	if(request.isUserInRole("ROLE_cv.admin"))
		return mapping.findForward("admin");
	else
		return null;
	
	
	}

}